.loginBox{
	background-color: rgb(246,246,246);
	width:100%;
	overflow: hidden;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	height: 100%;
	.log_title{
		background-color: #fff;
		text-align: center;
		width:100%;
		box-shadow:0 0.133333rem 0.333333rem rgb(221,221,221);
		padding:.8rem 0;
		font-size: 1.2rem;
		a{
			position: absolute;
			top:1rem;
			right:1rem;
			margin-right: .5rem;
			font-size:1.0rem;
		}
	}
	.login{
		padding:5rem 1.5rem 2.5rem;
		.join{
			position: relative;
			top:2.9rem;
			left:.8rem;
			color:#ccc;
		}
		.clo{
			position: absolute;
			top:16.5rem;
			left:18.8rem;
			z-index: 1111;
			margin-right: 0.666667rem;
			color:#ccc;
			font-size: 1.2rem;
			padding:0;
			margin:0;
		}
		.hid{display: none !important;}
		.join1{
			position: absolute;
			top:16.7rem;
			left:20.8rem;
			color:#ccc;
			padding:0;
			margin:0;
		}
		input{
			width: 100%;
			height:2.933333rem;
			border:none;
			border:0.066667rem rgb(204,204,204) solid;
			border-radius: 0.266667rem;
			margin-top: 0.666667rem;
			padding-left:2.5rem;
			font-size: 1rem;
			&::-webkit-input-placeholder{
				color:#ccc;
				font-size: 0.933333rem;
			}
		}
		div{
			height:3.8rem;
			line-height: 3.8rem;
			/*background-color: #f00;*/
			padding-right:0.5rem;
			font-size: 0.8rem;
			color:rgb(102,102,102);
			&>span{
				margin:0 0.333333rem;
			}
			.color{
				color:rgb(223,18,18);
			}
			a{
				span{
					float: right;
					font-size: 0.933333rem;
					color:rgb(51,51,51);
				}
			}

		}
		#submit{
			width:100%;
			background-color: rgb(223,18,18);
			color:#fff;
			font-size: 1.333333rem;
			padding:.5rem 0;
		}
	}
	.bq{
		width:100%;
		/*position: absolute;
		bottom:4rem;
		left:50%;
		transform: translate(-50%,0);*/
		margin-top: 7rem;
		text-align: center;
		p{
			font-size: 0.733333rem;
			padding:0;
			color:rgb(153,153,153);
		}
	}
	.tanchu{
		display: none;
		position: absolute;
		top:0;
		left:0;
		z-index: 1000;
		width:25rem;
		height:100%;
		background-color:rgba(50,50,50,0.5);
		div{
			width:18rem;
			height:8rem;
			position: absolute;
			top:50%;
			left:50%;
			margin-top:-4rem;
			margin-left: -9rem;
			background-color: #F2F2F2;
			border-radius: 1.0rem;
			text-align: center;
			font-size: 1.2rem;
			p{
				padding:1.5rem 0;
				border-bottom:#ccc 0.066667rem solid;
				margin-bottom: .6rem;
			}
			span{
				color:#DF1212;
			}
		}
	}
}
